#web_main{ width:1200px; margin:0 auto;}


#web_head{ background:url(../images/head_bg.png); height:70px; position:fixed; width:100%; z-index:99;}
#web_logo{ float:left; padding-top:10px;}
#web_banner_null{ height:70px;}


#web_menu{ float:left; margin-top:15px; margin-left:30px;}
#web_menu .class_one{ float:left; background:url(../images/navrightbg.png) no-repeat right center; padding-right:2px; position:relative;}
#web_menu a{ color:#FFFFFF; display:block; padding:5px 15px 0px 15px;height:45px;}
#web_menu a span{ display:block;}
#web_menu a:hover{ background:#000;}

#web_menu li .down_menu{ position:absolute; left:0px; top:50px; z-index:1;display:none; width:146px; padding:5px 10px 10px 10px; background:#000;}
#web_menu li .down_menu li{ float:none; border:0px; border-bottom:1px dotted #fff;}
#web_menu li .down_menu a{ display:block; height:25px; line-height:25px; padding-left:5px; color:#FFF; margin:0px;}
#web_menu li .down_menu a:hover{ color:#f4c400;}
#web_menu li .down_menu .category_02{ display:none;}
#web_menu li .down_menu .category_03{ display:none;}
#web_menu li:hover>a{background:#000;}



#web_body{ background:url(../images/body_bg.png) repeat-x; padding-top:20px;}

#web_foot{ background:url(../images/foot_bg.png) repeat-x; margin-top:20px; color:#999999;}
#web_foot a{ color:#000000;}
#web_foot span{ float:right; color:#000000; font-size:18px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}




#web_left{ float:left; width:200px; margin-right:35px;}
#web_right{ float:left; width:965px;}


#web_content{}


















#news_list ul{ margin:10px 0px 0px 0px ; padding:0px; font-size:14px;}
#news_list li{ margin:0px; padding:0px 0px 0px 10px;list-style-type:none; background:url(../images/co024.gif) left center no-repeat;height:30px; line-height:30px; border-bottom:1px dotted #ccc;clear:both;}
#news_list a{ float:left; display:block;height:30px; line-height:30px; text-decoration:none; }
#news_list a:hover{}
#news_list span{ float:right; color:#cccccc;}

#news_list2 ul{ margin:0px ; padding:0px;}
#news_list2 li{ margin:0px; padding:0px 0px 0px 30px;list-style-type:none; background:url(../images/newspagebg2b.gif) left center no-repeat;height:40px; line-height:40px;border-bottom:1px dotted #ccc;clear:both;}
#news_list2 a{ float:left; display:block;height:40px; line-height:40px; text-decoration:none; }
#news_list2 a:hover{}
#news_list2 span{ float:right; color:#cccccc;}



#web_leibie{ padding:10px;}
#web_leibie li{ background:url(../images/dot2.jpg) no-repeat;}
#web_leibie li a{ display:block; height:26px; line-height:26px; padding-left:10px; color:#666; text-decoration:none;}
#web_leibie li a:hover{ color:#9CCB00;}


#relative{ position:relative;}
#clear{ clear:both;height:0px;margin:0;padding:0;font-size:0}/*overflow: hidden;*/
#float{ float:left;}



/*翻页css*/
.page{display:none;font-size:14px; font-family:Arial;height:60px;text-align:center;margin:20px 0 0 0; }

.page_num a,.page_num span{margin:0 2px;background:url("../images/page.png") no-repeat;display:inline-block;width:30px;height:28px;line-height:26px;overflow:hidden; text-decoration:none;}
.page_num a{background-position:-65px 0;color:#FF3333;overflow:hidden;}
.page_num .prev{background-position:1px -33px;}
.page_num .unprev{background-position:1px 0;cursor:default;}
.page_num .next{background-position:-32px 0;}
.page_num .unnext{background-position:-32px -33px;cursor:default;}
.page_num .current{background-position:-99px 0;color:#FFFFFF;}
.page_num .etc{background-position:-167px 0px;}
.page_num .first{background-position:1px -66px; width:64px; font-size:14px; line-height:28px;}
.page_num .unfirst{background-position:1px -66px;width:64px; font-size:14px; line-height:28px; color:#90959F;}
.page_num .last{background-position:1px -66px; width:64px; font-size:14px; line-height:28px;}
.page_num .unlast{background-position:1px -66px;width:64px; font-size:14px; line-height:28px; color:#90959F;}




/*当前所在位置 web_position*/
#web_position{ border-bottom:1px dotted #CCC;}

/*类别树 category_tree*/
#category_tree{}
#category_tree .category_01 a{ display:block; line-height:33px;  color:#000; font-weight:bold;padding-left:20px; border-bottom:1px dotted #000;}
#category_tree .category_01 a:hover,#category_tree .category_01 a.on{ background:url(../images/arrowbg2.gif) 5px center no-repeat;}
#category_tree .category_02{ display:none;}
#category_tree .category_02 li{border-bottom:1px dotted #CCCCCC; padding:3px 0px; margin:0px; }
#category_tree .category_02 li a{background:none; font-size:12px; height: inherit; font-weight:normal; font-style:normal; margin:0px; height:30px; line-height:30px;}
#category_tree .category_02 li a:hover{ background:none; color:#000000;}
#category_tree .category_03{ margin-left:15px; display:none;}


#category_tree2{}
#category_tree2 li{ margin-bottom:10px;}
#category_tree2 .category_01 a{ display:block; line-height:55px;  color:#313131; font-size:18px; padding-left:40px; background:#EBE5E5; font-family:"微软雅黑";}
#category_tree2 .category_01 a:hover,#category_tree2 .category_01 a.on{background:#313131;color:#EBE5E5;}
/*网站地图 web_map*/
#web_map{}
#web_map .category_01 a{display:block;padding:5px 0px 5px 10px;color:#B87500; font-weight:bold;}
#web_map .category_02{ margin-left:20px;}
#web_map .category_02 a{ color:#000; font-weight:normal; padding:2px;}
#web_map .category_03{ margin-left:20px;}









